(raining) in buckets - English Synonyms Dictionary